const Sequelize = require('sequelize');
const { db } = require('../db.js');

//创建model
var table = db.define('user_feedback', {
		ID: {
			type: Sequelize.STRING(28), // 指定值的类型
	        primaryKey: true,
	        allowNull: false
		},
		nickname: {  //用户名
			type: Sequelize.STRING(12),
			allowNull: false,
			unique: true
		},
		suggestion: { //意见
			type: Sequelize.TEXT,
			allowNull: false
		}
	}, {
		 // 如果为 true 则表的名称和 model 相同，即 user
	    // 为 false MySQL创建的表名称会是复数 users
	    // 如果指定的表名称本就是复数形式则不变
	    freezeTableName: true,
	    //由于插件会自动添加createdAt和updatedAt字段，使用false关闭
	    //createdAt: true,
	    updatedAt: false
	}
);

//table.sync({force: false});  //不需要创建关闭

module.exports = table;


